agent real estate homes for sale factoring realtor real estate agencies home buying investment broker cash flow real estate brokers brokerage insurance investing real estate agent investments banking financial real estate agency financial planning